[INFO] fetching crate curv-lsc 0.1.2...
[INFO] checking curv-lsc-0.1.2 against master#e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682 for beta-170-4
[INFO] extracting crate curv-lsc 0.1.2 into /workspace/builds/worker-4-tc2/source
[INFO] validating manifest of crates.io crate curv-lsc 0.1.2 on toolchain e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate curv-lsc 0.1.2
[INFO] finished tweaking crates.io crate curv-lsc 0.1.2
[INFO] tweaked toml for crates.io crate curv-lsc 0.1.2 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] crate crates.io crate curv-lsc 0.1.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a9f5d251b8e36315547f2ffca7e81a64c1df49eb128fc7f9657ccc434422ee48
[INFO] running `Command { std: "docker" "start" "-a" "a9f5d251b8e36315547f2ffca7e81a64c1df49eb128fc7f9657ccc434422ee48", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a9f5d251b8e36315547f2ffca7e81a64c1df49eb128fc7f9657ccc434422ee48", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a9f5d251b8e36315547f2ffca7e81a64c1df49eb128fc7f9657ccc434422ee48", kill_on_drop: false }`
[INFO] [stdout] a9f5d251b8e36315547f2ffca7e81a64c1df49eb128fc7f9657ccc434422ee48
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 84bf578c48047180627092fb613e7a048aa83d4805ce8ab18fb5ff369a2aa628
[INFO] running `Command { std: "docker" "start" "-a" "84bf578c48047180627092fb613e7a048aa83d4805ce8ab18fb5ff369a2aa628", kill_on_drop: false }`
[INFO] [stderr]    Compiling typenum v1.15.0
[INFO] [stderr]    Compiling libc v0.2.137
[INFO] [stderr]    Compiling syn v1.0.103
[INFO] [stderr]     Checking subtle v2.4.1
[INFO] [stderr]    Compiling unicode-xid v0.2.4
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]     Checking rand_core v0.4.2
[INFO] [stderr]    Compiling serde_derive v1.0.147
[INFO] [stderr]    Compiling serde v1.0.147
[INFO] [stderr]    Compiling autocfg v0.1.8
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]     Checking byteorder v1.4.3
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]    Compiling num-bigint v0.2.6
[INFO] [stderr]     Checking block-padding v0.2.1
[INFO] [stderr]    Compiling rand_pcg v0.1.2
[INFO] [stderr]    Compiling rand_chacha v0.1.1
[INFO] [stderr]     Checking rand_core v0.3.1
[INFO] [stderr]     Checking byte-tools v0.3.1
[INFO] [stderr]    Compiling rand v0.6.5
[INFO] [stderr]     Checking block-padding v0.1.5
[INFO] [stderr]    Compiling num-bigint v0.4.3
[INFO] [stderr]    Compiling syn v0.15.44
[INFO] [stderr]     Checking rand_isaac v0.1.1
[INFO] [stderr]     Checking rand_xorshift v0.1.1
[INFO] [stderr]     Checking rand_hc v0.1.0
[INFO] [stderr]     Checking rand_jitter v0.1.4
[INFO] [stderr]     Checking bit-vec v0.6.3
[INFO] [stderr]     Checking quick-error v1.2.3
[INFO] [stderr]    Compiling serde_test v1.0.147
[INFO] [stderr]     Checking base64 v0.13.1
[INFO] [stderr]    Compiling serde_json v1.0.87
[INFO] [stderr]     Checking fake-simd v0.1.2
[INFO] [stderr]     Checking keccak v0.1.3
[INFO] [stderr]     Checking opaque-debug v0.2.3
[INFO] [stderr]     Checking merkle-cbt v0.3.2
[INFO] [stderr]     Checking regex-syntax v0.6.28
[INFO] [stderr]     Checking cryptoxide v0.1.3
[INFO] [stderr]    Compiling paste v1.0.9
[INFO] [stderr]     Checking bit-set v0.5.3
[INFO] [stderr]     Checking getrandom v0.2.8
[INFO] [stderr]     Checking wait-timeout v0.2.0
[INFO] [stderr]     Checking rand v0.4.6
[INFO] [stderr]     Checking tempfile v3.3.0
[INFO] [stderr]     Checking rand_os v0.1.3
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking rusty-fork v0.3.0
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]     Checking rand_xorshift v0.2.0
[INFO] [stderr]     Checking ff v0.12.1
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking group v0.12.1
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking generic-array v0.14.6
[INFO] [stderr]     Checking generic-array v0.12.4
[INFO] [stderr]     Checking digest v0.8.1
[INFO] [stderr]     Checking block-buffer v0.7.3
[INFO] [stderr]     Checking sha2 v0.8.2
[INFO] [stderr]     Checking digest v0.9.0
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking block-buffer v0.10.3
[INFO] [stderr]     Checking crypto-mac v0.8.0
[INFO] [stderr]     Checking block-buffer v0.9.0
[INFO] [stderr]     Checking crypto-mac v0.11.1
[INFO] [stderr]     Checking hmac v0.8.1
[INFO] [stderr]     Checking libsecp256k1-core v0.3.0
[INFO] [stderr]     Checking blake2 v0.9.2
[INFO] [stderr]     Checking sha2 v0.9.9
[INFO] [stderr]     Checking hmac v0.11.0
[INFO] [stderr]     Checking sha3 v0.9.1
[INFO] [stderr]     Checking digest v0.10.5
[INFO] [stderr]     Checking proptest v0.10.1
[INFO] [stderr]     Checking hmac-drbg v0.3.0
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking signature v1.6.4
[INFO] [stderr]     Checking sha2 v0.10.6
[INFO] [stderr]    Compiling libsecp256k1-gen-genmult v0.3.0
[INFO] [stderr]    Compiling libsecp256k1-gen-ecmult v0.3.0
[INFO] [stderr]    Compiling libsecp256k1 v0.7.1
[INFO] [stderr]    Compiling synstructure v0.12.6
[INFO] [stderr]    Compiling zeroize_derive v1.3.2
[INFO] [stderr]    Compiling ff_derive-zeroize v0.6.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.37
[INFO] [stderr]    Compiling proptest-derive v0.2.0
[INFO] [stderr]     Checking zeroize v1.5.7
[INFO] [stderr]     Checking der v0.6.0
[INFO] [stderr]     Checking crypto-bigint v0.4.9
[INFO] [stderr]     Checking curve25519-dalek v3.2.0
[INFO] [stderr]     Checking thiserror v1.0.37
[INFO] [stderr]     Checking ff-zeroize v0.6.3
[INFO] [stderr]     Checking pairing-plus v0.19.0
[INFO] [stderr]     Checking rfc6979 v0.3.1
[INFO] [stderr]     Checking spki v0.6.0
[INFO] [stderr]     Checking pkcs8 v0.9.0
[INFO] [stderr]     Checking sec1 v0.3.0
[INFO] [stderr]     Checking elliptic-curve v0.12.3
[INFO] [stderr]     Checking ecdsa v0.14.8
[INFO] [stderr]     Checking p256 v0.11.1
[INFO] [stderr]     Checking hex v0.4.3
[INFO] [stderr]     Checking serde_bytes v0.11.7
[INFO] [stderr]     Checking curv-lsc v0.1.2 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]   --> src/test_utils.rs:12:50
[INFO] [stdout]    |
[INFO] [stdout] 12 |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]    |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub enum Secp256r1 {}
[INFO] [stdout]    | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/elliptic/curves/test.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | test_for_all_curves!(valid_zero_point);
[INFO] [stdout]    | -------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]   --> src/test_utils.rs:12:50
[INFO] [stdout]    |
[INFO] [stdout] 12 |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]    |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub enum Secp256r1 {}
[INFO] [stdout]    | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/elliptic/curves/test.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | test_for_all_curves!(zero_point_arithmetic);
[INFO] [stdout]    | ------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]   --> src/test_utils.rs:12:50
[INFO] [stdout]    |
[INFO] [stdout] 12 |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]    |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub enum Secp256r1 {}
[INFO] [stdout]    | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/elliptic/curves/test.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | test_for_all_curves!(scalar_modulo_curve_order);
[INFO] [stdout]    | ----------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]   --> src/test_utils.rs:12:50
[INFO] [stdout]    |
[INFO] [stdout] 12 |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]    |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub enum Secp256r1 {}
[INFO] [stdout]    | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/elliptic/curves/test.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | test_for_all_curves!(zero_scalar_arithmetic);
[INFO] [stdout]    | -------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]   --> src/test_utils.rs:12:50
[INFO] [stdout]    |
[INFO] [stdout] 12 |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]    |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub enum Secp256r1 {}
[INFO] [stdout]    | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/elliptic/curves/test.rs:66:1
[INFO] [stdout]    |
[INFO] [stdout] 66 | test_for_all_curves!(point_addition_multiplication);
[INFO] [stdout]    | --------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]   --> src/test_utils.rs:12:50
[INFO] [stdout]    |
[INFO] [stdout] 12 |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]    |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub enum Secp256r1 {}
[INFO] [stdout]    | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/elliptic/curves/test.rs:81:1
[INFO] [stdout]    |
[INFO] [stdout] 81 | test_for_all_curves!(serialize_deserialize_point);
[INFO] [stdout]    | ------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]   --> src/test_utils.rs:12:50
[INFO] [stdout]    |
[INFO] [stdout] 12 |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]    |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub enum Secp256r1 {}
[INFO] [stdout]    | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/elliptic/curves/test.rs:95:1
[INFO] [stdout]    |
[INFO] [stdout] 95 | test_for_all_curves!(zero_point_serialization);
[INFO] [stdout]    | ---------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:12:50
[INFO] [stdout]     |
[INFO] [stdout] 12  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/test.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | test_for_all_curves!(generator_mul_curve_order_is_zero);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:12:50
[INFO] [stdout]     |
[INFO] [stdout] 12  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/test.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | test_for_all_curves!(scalar_behaves_the_same_as_bigint);
[INFO] [stdout]     | ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:12:50
[INFO] [stdout]     |
[INFO] [stdout] 12  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/test.rs:191:1
[INFO] [stdout]     |
[INFO] [stdout] 191 | test_for_all_curves!(from_coords_produces_the_same_point);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:12:50
[INFO] [stdout]     |
[INFO] [stdout] 12  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/test.rs:206:1
[INFO] [stdout]     |
[INFO] [stdout] 206 | test_for_all_curves!(test_point_addition);
[INFO] [stdout]     | ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:12:50
[INFO] [stdout]     |
[INFO] [stdout] 12  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/test.rs:219:1
[INFO] [stdout]     |
[INFO] [stdout] 219 | test_for_all_curves!(test_point_assign_addition);
[INFO] [stdout]     | ------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:12:50
[INFO] [stdout]     |
[INFO] [stdout] 12  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/test.rs:237:1
[INFO] [stdout]     |
[INFO] [stdout] 237 | test_for_all_curves!(test_point_subtraction);
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:12:50
[INFO] [stdout]     |
[INFO] [stdout] 12  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/test.rs:250:1
[INFO] [stdout]     |
[INFO] [stdout] 250 | test_for_all_curves!(test_point_assign_subtraction);
[INFO] [stdout]     | --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:12:50
[INFO] [stdout]     |
[INFO] [stdout] 12  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/test.rs:268:1
[INFO] [stdout]     |
[INFO] [stdout] 268 | test_for_all_curves!(test_multiplication_point_at_scalar);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:12:50
[INFO] [stdout]     |
[INFO] [stdout] 12  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/test.rs:281:1
[INFO] [stdout]     |
[INFO] [stdout] 281 | test_for_all_curves!(test_assign_multiplication_point_at_scalar);
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:12:50
[INFO] [stdout]     |
[INFO] [stdout] 12  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/test.rs:298:1
[INFO] [stdout]     |
[INFO] [stdout] 298 | test_for_all_curves!(serialize_deserialize_scalar);
[INFO] [stdout]     | -------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:12:50
[INFO] [stdout]     |
[INFO] [stdout] 12  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/test.rs:309:1
[INFO] [stdout]     |
[INFO] [stdout] 309 | test_for_all_curves!(scalar_invert);
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:12:50
[INFO] [stdout]     |
[INFO] [stdout] 12  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/test.rs:317:1
[INFO] [stdout]     |
[INFO] [stdout] 317 | test_for_all_curves!(zero_scalar_invert);
[INFO] [stdout]     | ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:12:50
[INFO] [stdout]     |
[INFO] [stdout] 12  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/test.rs:324:1
[INFO] [stdout]     |
[INFO] [stdout] 324 | test_for_all_curves!(point_negation);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:12:50
[INFO] [stdout]     |
[INFO] [stdout] 12  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/test.rs:331:1
[INFO] [stdout]     |
[INFO] [stdout] 331 | test_for_all_curves!(point_assign_negation);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:12:50
[INFO] [stdout]     |
[INFO] [stdout] 12  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/test.rs:343:1
[INFO] [stdout]     |
[INFO] [stdout] 343 | test_for_all_curves!(scalar_negation);
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:12:50
[INFO] [stdout]     |
[INFO] [stdout] 12  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/test.rs:350:1
[INFO] [stdout]     |
[INFO] [stdout] 350 | test_for_all_curves!(scalar_assign_negation);
[INFO] [stdout]     | -------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:12:50
[INFO] [stdout]     |
[INFO] [stdout] 12  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/wrappers/serde_support.rs:460:5
[INFO] [stdout]     |
[INFO] [stdout] 460 |     test_for_all_curves!(serializes_deserializes_point);
[INFO] [stdout]     |     --------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:12:50
[INFO] [stdout]     |
[INFO] [stdout] 12  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/wrappers/serde_support.rs:481:5
[INFO] [stdout]     |
[INFO] [stdout] 481 |     test_for_all_curves!(serializes_deserializes_scalar);
[INFO] [stdout]     |     ---------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:12:50
[INFO] [stdout]     |
[INFO] [stdout] 12  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/wrappers/serde_support.rs:501:5
[INFO] [stdout]     |
[INFO] [stdout] 501 |     test_for_all_curves!(deserializes_point_from_seq_of_bytes);
[INFO] [stdout]     |     ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:12:50
[INFO] [stdout]     |
[INFO] [stdout] 12  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/wrappers/serde_support.rs:525:5
[INFO] [stdout]     |
[INFO] [stdout] 525 |     test_for_all_curves!(deserializes_scalar_from_seq_of_bytes);
[INFO] [stdout]     |     ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:12:50
[INFO] [stdout]     |
[INFO] [stdout] 12  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/wrappers/serde_support.rs:548:5
[INFO] [stdout]     |
[INFO] [stdout] 548 |     test_for_all_curves!(deserializes_point_represented_as_seq);
[INFO] [stdout]     |     ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:12:50
[INFO] [stdout]     |
[INFO] [stdout] 12  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/wrappers/serde_support.rs:562:5
[INFO] [stdout]     |
[INFO] [stdout] 562 |     test_for_all_curves!(deserializes_scalar_represented_as_seq);
[INFO] [stdout]     |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:12:50
[INFO] [stdout]     |
[INFO] [stdout] 12  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/wrappers/serde_support.rs:576:5
[INFO] [stdout]     |
[INFO] [stdout] 576 |     test_for_all_curves!(serializes_deserializes_point_in_human_readable_format);
[INFO] [stdout]     |     ---------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:12:50
[INFO] [stdout]     |
[INFO] [stdout] 12  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/wrappers/serde_support.rs:595:5
[INFO] [stdout]     |
[INFO] [stdout] 595 |     test_for_all_curves!(serializes_deserializes_scalar_in_human_readable_format);
[INFO] [stdout]     |     ----------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:12:50
[INFO] [stdout]     |
[INFO] [stdout] 12  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/wrappers/serde_support.rs:612:5
[INFO] [stdout]     |
[INFO] [stdout] 612 |     test_for_all_curves!(doesnt_deserialize_point_from_different_curve);
[INFO] [stdout]     |     ------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:12:50
[INFO] [stdout]     |
[INFO] [stdout] 12  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/wrappers/serde_support.rs:631:5
[INFO] [stdout]     |
[INFO] [stdout] 631 |     test_for_all_curves!(doesnt_deserialize_scalar_from_different_curve);
[INFO] [stdout]     |     -------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:12:50
[INFO] [stdout]     |
[INFO] [stdout] 12  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/wrappers/serde_support.rs:650:5
[INFO] [stdout]     |
[INFO] [stdout] 650 |     test_for_all_curves!(supports_serde_json);
[INFO] [stdout]     |     ----------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:70:50
[INFO] [stdout]     |
[INFO] [stdout] 70  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/cryptographic_primitives/hashing/ext.rs:282:5
[INFO] [stdout]     |
[INFO] [stdout] 282 |     crate::test_for_all_curves_and_hashes!(create_hash_from_ge_test);
[INFO] [stdout]     |     ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves_and_hashes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]   --> src/test_utils.rs:12:50
[INFO] [stdout]    |
[INFO] [stdout] 12 |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]    |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub enum Secp256r1 {}
[INFO] [stdout]    | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/cryptographic_primitives/hashing/merkle_tree.rs:99:5
[INFO] [stdout]    |
[INFO] [stdout] 99 |     test_for_all_curves!(test_mt_functionality_four_leaves);
[INFO] [stdout]    |     ------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:12:50
[INFO] [stdout]     |
[INFO] [stdout] 12  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/cryptographic_primitives/hashing/merkle_tree.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     test_for_all_curves!(test_mt_functionality_three_leaves);
[INFO] [stdout]     |     -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:70:50
[INFO] [stdout]     |
[INFO] [stdout] 70  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/cryptographic_primitives/proofs/low_degree_exponent_interpolation.rs:201:5
[INFO] [stdout]     |
[INFO] [stdout] 201 |     test_for_all_curves_and_hashes!(correctly_proofs);
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves_and_hashes` which comes from the expansion of the macro `test_for_all_curves_and_hashes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:70:50
[INFO] [stdout]     |
[INFO] [stdout] 70  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/cryptographic_primitives/proofs/sigma_correct_homomorphic_elgamal_enc.rs:110:5
[INFO] [stdout]     |
[INFO] [stdout] 110 |     test_for_all_curves_and_hashes!(test_correct_general_homo_elgamal);
[INFO] [stdout]     |     ------------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves_and_hashes` which comes from the expansion of the macro `test_for_all_curves_and_hashes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:70:50
[INFO] [stdout]     |
[INFO] [stdout] 70  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/cryptographic_primitives/proofs/sigma_correct_homomorphic_elgamal_enc.rs:134:5
[INFO] [stdout]     |
[INFO] [stdout] 134 |     test_for_all_curves_and_hashes!(test_correct_homo_elgamal);
[INFO] [stdout]     |     ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves_and_hashes` which comes from the expansion of the macro `test_for_all_curves_and_hashes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:70:50
[INFO] [stdout]     |
[INFO] [stdout] 70  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/cryptographic_primitives/proofs/sigma_correct_homomorphic_elgamal_enc.rs:156:5
[INFO] [stdout]     |
[INFO] [stdout] 156 |     test_for_all_curves_and_hashes!(test_wrong_homo_elgamal);
[INFO] [stdout]     |     -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves_and_hashes` which comes from the expansion of the macro `test_for_all_curves_and_hashes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:70:50
[INFO] [stdout]     |
[INFO] [stdout] 70  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/cryptographic_primitives/proofs/sigma_correct_homomorphic_elgamal_encryption_of_dlog.rs:104:5
[INFO] [stdout]     |
[INFO] [stdout] 104 |     test_for_all_curves_and_hashes!(test_correct_homo_elgamal);
[INFO] [stdout]     |     ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves_and_hashes` which comes from the expansion of the macro `test_for_all_curves_and_hashes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:70:50
[INFO] [stdout]     |
[INFO] [stdout] 70  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/cryptographic_primitives/proofs/sigma_correct_homomorphic_elgamal_encryption_of_dlog.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     test_for_all_curves_and_hashes!(test_wrong_homo_elgamal);
[INFO] [stdout]     |     -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves_and_hashes` which comes from the expansion of the macro `test_for_all_curves_and_hashes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]   --> src/test_utils.rs:70:50
[INFO] [stdout]    |
[INFO] [stdout] 70 |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]    |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub enum Secp256r1 {}
[INFO] [stdout]    | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/cryptographic_primitives/proofs/sigma_dlog.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     crate::test_for_all_curves_and_hashes!(test_dlog_proof);
[INFO] [stdout]    |     ------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `crate::test_for_all_curves_and_hashes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: a method with this name may be added to the standard library in the future
[INFO] [stdout]    --> src/arithmetic/big_native/primes.rs:506:26
[INFO] [stdout]     |
[INFO] [stdout] 506 |         let bytes = bits.div_ceil(&8);
[INFO] [stdout]     |                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stdout]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stdout]     = help: call with fully qualified syntax `num_integer::Integer::div_ceil(...)` to keep using the current method
[INFO] [stdout]     = help: add `#![feature(int_roundings)]` to the crate attributes to enable `core::num::<impl u64>::div_ceil`
[INFO] [stdout]     = note: `#[warn(unstable_name_collisions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:70:50
[INFO] [stdout]     |
[INFO] [stdout] 70  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/cryptographic_primitives/proofs/sigma_ec_ddh.rs:100:5
[INFO] [stdout]     |
[INFO] [stdout] 100 |     test_for_all_curves_and_hashes!(test_ecddh_proof);
[INFO] [stdout]     |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves_and_hashes` which comes from the expansion of the macro `test_for_all_curves_and_hashes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:70:50
[INFO] [stdout]     |
[INFO] [stdout] 70  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/cryptographic_primitives/proofs/sigma_ec_ddh.rs:118:5
[INFO] [stdout]     |
[INFO] [stdout] 118 |     test_for_all_curves_and_hashes!(test_wrong_ecddh_proof);
[INFO] [stdout]     |     ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves_and_hashes` which comes from the expansion of the macro `test_for_all_curves_and_hashes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:70:50
[INFO] [stdout]     |
[INFO] [stdout] 70  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/cryptographic_primitives/proofs/sigma_valid_pedersen.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     crate::test_for_all_curves_and_hashes!(test_pedersen_proof);
[INFO] [stdout]     |     ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves_and_hashes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]   --> src/test_utils.rs:70:50
[INFO] [stdout]    |
[INFO] [stdout] 70 |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]    |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub enum Secp256r1 {}
[INFO] [stdout]    | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/cryptographic_primitives/proofs/sigma_valid_pedersen_blind.rs:94:5
[INFO] [stdout]    |
[INFO] [stdout] 94 |     crate::test_for_all_curves_and_hashes!(test_pedersen_blind_proof);
[INFO] [stdout]    |     ----------------------------------------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `crate::test_for_all_curves_and_hashes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:70:50
[INFO] [stdout]     |
[INFO] [stdout] 70  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/cryptographic_primitives/secret_sharing/feldman_vss.rs:306:5
[INFO] [stdout]     |
[INFO] [stdout] 306 |     test_for_all_curves_and_hashes!(test_secret_sharing_3_out_of_5_at_indices);
[INFO] [stdout]     |     -------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves_and_hashes` which comes from the expansion of the macro `test_for_all_curves_and_hashes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:70:50
[INFO] [stdout]     |
[INFO] [stdout] 70  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/cryptographic_primitives/secret_sharing/feldman_vss.rs:331:5
[INFO] [stdout]     |
[INFO] [stdout] 331 |     test_for_all_curves_and_hashes!(test_secret_sharing_3_out_of_5);
[INFO] [stdout]     |     --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves_and_hashes` which comes from the expansion of the macro `test_for_all_curves_and_hashes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:70:50
[INFO] [stdout]     |
[INFO] [stdout] 70  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/cryptographic_primitives/secret_sharing/feldman_vss.rs:376:5
[INFO] [stdout]     |
[INFO] [stdout] 376 |     test_for_all_curves_and_hashes!(test_secret_sharing_3_out_of_7);
[INFO] [stdout]     |     --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves_and_hashes` which comes from the expansion of the macro `test_for_all_curves_and_hashes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:70:50
[INFO] [stdout]     |
[INFO] [stdout] 70  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/cryptographic_primitives/secret_sharing/feldman_vss.rs:416:5
[INFO] [stdout]     |
[INFO] [stdout] 416 |     test_for_all_curves_and_hashes!(test_secret_sharing_1_out_of_2);
[INFO] [stdout]     |     --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves_and_hashes` which comes from the expansion of the macro `test_for_all_curves_and_hashes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:70:50
[INFO] [stdout]     |
[INFO] [stdout] 70  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/cryptographic_primitives/secret_sharing/feldman_vss.rs:443:5
[INFO] [stdout]     |
[INFO] [stdout] 443 |     test_for_all_curves_and_hashes!(test_secret_sharing_1_out_of_3);
[INFO] [stdout]     |     --------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves_and_hashes` which comes from the expansion of the macro `test_for_all_curves_and_hashes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:70:50
[INFO] [stdout]     |
[INFO] [stdout] 70  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/cryptographic_primitives/secret_sharing/feldman_vss.rs:484:5
[INFO] [stdout]     |
[INFO] [stdout] 484 |     test_for_all_curves_and_hashes!(test_secret_resharing);
[INFO] [stdout]     |     ------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves_and_hashes` which comes from the expansion of the macro `test_for_all_curves_and_hashes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]   --> src/test_utils.rs:70:50
[INFO] [stdout]    |
[INFO] [stdout] 70 |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]    |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub enum Secp256r1 {}
[INFO] [stdout]    | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/cryptographic_primitives/twoparty/coin_flip_optimal_rounds.rs:86:5
[INFO] [stdout]    |
[INFO] [stdout] 86 |     crate::test_for_all_curves_and_hashes!(test_coin_toss);
[INFO] [stdout]    |     ------------------------------------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `crate::test_for_all_curves_and_hashes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:12:50
[INFO] [stdout]     |
[INFO] [stdout] 12  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/cryptographic_primitives/twoparty/dh_key_exchange.rs:105:5
[INFO] [stdout]     |
[INFO] [stdout] 105 |     test_for_all_curves!(test_dh_key_exchange_random_shares);
[INFO] [stdout]     |     -------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:12:50
[INFO] [stdout]     |
[INFO] [stdout] 12  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/cryptographic_primitives/twoparty/dh_key_exchange.rs:122:5
[INFO] [stdout]     |
[INFO] [stdout] 122 |     test_for_all_curves!(test_dh_key_exchange_fixed_shares);
[INFO] [stdout]     |     ------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves` which comes from the expansion of the macro `test_for_all_curves` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in module `crate::elliptic::curves`
[INFO] [stdout]    --> src/test_utils.rs:70:50
[INFO] [stdout]     |
[INFO] [stdout] 70  |             secp256k1 = crate::elliptic::curves::Secp256k1,
[INFO] [stdout]     |                                                  ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]     |
[INFO] [stdout] 62  | pub enum Secp256r1 {}
[INFO] [stdout]     | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/cryptographic_primitives/twoparty/dh_key_exchange_variant_with_pok_comm.rs:251:5
[INFO] [stdout]     |
[INFO] [stdout] 251 |     crate::test_for_all_curves_and_hashes!(test_dh_key_exchange);
[INFO] [stdout]     |     ------------------------------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `crate::test_for_all_curves_and_hashes` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: a method with this name may be added to the standard library in the future
[INFO] [stdout]    --> src/arithmetic/big_native/primes.rs:506:26
[INFO] [stdout]     |
[INFO] [stdout] 506 |         let bytes = bits.div_ceil(&8);
[INFO] [stdout]     |                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: once this associated item is added to the standard library, the ambiguity may cause an error or change in behavior!
[INFO] [stdout]     = note: for more information, see issue #48919 <https://github.com/rust-lang/rust/issues/48919>
[INFO] [stdout]     = help: call with fully qualified syntax `num_integer::Integer::div_ceil(...)` to keep using the current method
[INFO] [stdout]     = help: add `#![feature(int_roundings)]` to the crate attributes to enable `core::num::<impl u64>::div_ceil`
[INFO] [stdout]     = note: `#[warn(unstable_name_collisions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in this scope
[INFO] [stdout]   --> examples/pedersen_commitment.rs:37:40
[INFO] [stdout]    |
[INFO] [stdout] 37 |         Some("secp256k1") => ped_com::<Secp256k1>(&message_bn),
[INFO] [stdout]    |                                        ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub enum Secp256r1 {}
[INFO] [stdout]    | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in this scope
[INFO] [stdout]   --> examples/proof_of_knowledge_of_dlog.rs:24:43
[INFO] [stdout]    |
[INFO] [stdout] 24 |         Some("secp256k1") => dlog_proof::<Secp256k1>(),
[INFO] [stdout]    |                                           ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub enum Secp256r1 {}
[INFO] [stdout]    | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in this scope
[INFO] [stdout]   --> examples/verifiable_secret_sharing.rs:63:58
[INFO] [stdout]    |
[INFO] [stdout] 63 |         Some("secp256k1") => secret_sharing_3_out_of_5::<Secp256k1>(),
[INFO] [stdout]    |                                                          ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub enum Secp256r1 {}
[INFO] [stdout]    | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Secp256k1` in this scope
[INFO] [stdout]   --> examples/diffie_hellman_key_exchange.rs:35:37
[INFO] [stdout]    |
[INFO] [stdout] 35 |         Some("secp256k1") => ecdh::<Secp256k1>(),
[INFO] [stdout]    |                                     ^^^^^^^^^ help: an enum with a similar name exists: `Secp256r1`
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/workdir/src/elliptic/curves/p256.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub enum Secp256r1 {}
[INFO] [stdout]    | ------------------ similarly named enum `Secp256r1` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `curv-lsc` (example "proof_of_knowledge_of_dlog") due to 2 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `curv-lsc` (example "pedersen_commitment") due to 2 previous errors
[INFO] [stderr] error: could not compile `curv-lsc` (example "diffie_hellman_key_exchange") due to 2 previous errors
[INFO] [stderr] error: could not compile `curv-lsc` (example "verifiable_secret_sharing") due to 2 previous errors
[INFO] [stdout] error: aborting due to 58 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `curv-lsc` (lib test) due to 59 previous errors; 1 warning emitted
[INFO] running `Command { std: "docker" "inspect" "84bf578c48047180627092fb613e7a048aa83d4805ce8ab18fb5ff369a2aa628", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "84bf578c48047180627092fb613e7a048aa83d4805ce8ab18fb5ff369a2aa628", kill_on_drop: false }`
[INFO] [stdout] 84bf578c48047180627092fb613e7a048aa83d4805ce8ab18fb5ff369a2aa628
